TABLE OF CONTENTS
Declaration_________
pp~.ov~
Dedication in
~ iv
~ v
Abstract_________
Table of contents _________________________________________________vu
CHAPTER ONE
1.0 1NTRODUCTION~ 1
Background of the study
1.1 Problem Statement~ 2
1.2 Purpose of the study 2
1.3 Objectives _____ 2
1.3 .1 Main Objective _________________________________________ 2
1.3.2 Specific Objectives 2
1.4 Scope of the study~
1.5 Limitations of the study 3
1.6 Significaflce of the study 4
CHAPTER TWO ______ 5
Literature Review 5
2.0 Review of related literature 5
Client Server Architecture 11
2.2.] Two-tier Architecture 12
2.2.2 Three-tierArchitecture’3
2.2.3 Basic features of client/server architectures 14
2.2.4 Advantages of Client’ Server Architecture 15
2.2.5 Disadvantages of the client/server model 15
CHAPTER THREE 25
3.0 Methodology 25
3.1 Data collection and analysis 25
3.1.1 Primary sources 25
Interviews 25
Questionnaires 25
3.1.2 Secondary sources 26
3.4 AN ANALYSIS OF THE FINDINGS 27
3.4.2 A table showing respondents~ opinion to the new automated system~s effectiveness
28
3.4.3 Respondent’s opnion on whether the organization will benefit from the system
29
Below: graph showing respondents’ opinion on the system’s benefits 29
3.4.3 Employee’s skills in handling an automated system — 29
3.5 Summary of the findings 30
3.6 Feasibility Study 30
3.6.1 EconomicFeasibility3’
vii
3.6.1.1 Methods used in analyzing Economic Feasibility 31
3.6.3 Technical Feasibility 32
3.7 System requirement specification 33
3.7.1 Purpose of thedocument 33
3.7.2 The scope of the product 33
3.7.3 Overview of the system 33
3.7,4 Clients of the system___________________________________________________
3.7.5 Users of the system 33
3.8 Requirements 34
3.8.1 Functional Requirements 34
3.8.2 Non Functional Requirements_________________________________________
h) Re-Usability __________________________________________________________ 35
3.8.3 Data Requirements ___________________________________________________ 35
3.8.4 User Documentation and Training__________________________________ 35
CHAPTER FOUR 36
SYSTEM ANALYSIS 36
4,1 Use Case Diagrams ________________________________________________ 36
4.1.1 Actors 36
4.1.1.1 User Actor: _________________________________________________ 36
4.1.1.2. Administrator Actor: ________________________________________ 36
4.1.1.3. Teacher Actor—____ 37
4.1.1.4. Bursar Actor- ________________________________________ 37
4.2 Scenario 37
4.3 Conceptual Class Diagrams 40
4.4 Sequence Diagram 41
4.4.1 Sequence~
database 41
4.4.2~
4.4.3 Sequence diagram showing process teacher goes through when entering marks into
the database_________________ 43
4.4.4 Sequence diagram representing a new user’s Registration process ___________ 44
Detailed class diagram_____________________________________ ____________________ 45
4.6 UML deployment diagram 46
4.7 USER INTERFACE DESIGN 47
4.7.1 ABSTRACT DESIGN~
4.7.2 ABSTRACT DESIGN FOR REGISTRATION WEB PAGE — 48
4.7.3 ABSTRACT DESIGN FOR MARKS WEB PAGE Z49
4.7.4 ABSTRACT DESIGN FOR SCHOOL FEES WEB PAGE 50
4.8 DATABASE DESIGN 51
4.8.1 CONCEPTUAL DESIGN 51
4.8.2 LOGICAL DESIGN 52
4.8.3 DATABASE PHYSICAL DESIGN 56
CHAPTER FIVE 59
5.1 IMPL1MENTATION 59
5.2 Development tools~
5.3 Screen Shots 60
5.3.1 Home page and Login module 60
viii